stem parasite - French English Dictionary